/**
 * 文件下载接口的路由。该路由和后端服务URL、文件名构成了完整的下载地址。
 * 例如：http://localhost:3000/storage/file/1234567890_test.txt
 */
export const FILE_DOWNLOAD_ROUTE_PREFIX = "/storage/file/";

/**
 * 5种文件类型分类，用于标识文件类型。这些类型用于文件分类、存储路径划分等。
 */
export const FILE_TYPE = {
    IMAGE: "image",
    VIDEO: "video",
    AUDIO: "audio",
    DOC: "doc",
    OTHER: "other"
} as const;

/**
 * 文件类型分类的ts类型别名。
 */
export type FileType = (typeof FILE_TYPE)[keyof typeof FILE_TYPE];
